@charset "utf-8";
body{
    overflow-x: hidden;
}
.box{
    width: 1349px;
    height: 360px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.box .imgbox{
    height: 360px;
    position: absolute;
    left: 0;
}
.box .imgbox a{
    float: left;
}
.box .imgbox img{
    width: 1349px;
    height: 360px;
}

.box .banner-box{
    width: 210px;
    height: 360px;
    margin-left: 80px;
    background: rgba(51, 48, 50, .7);
    position: relative;
}
.box .banner-box ul{
    width: 210px;
    height: 360px;
    position: absolute;
    top: 0px;left: 0;
}
.box .banner-box ul li{
    width:210px;
    height: 40px;
    line-height: 40px;
    margin-top: 14px;
}
.box .banner-box li img{
    width: 18px;
    height: 18px;
    margin: 0px 8px 12px 15px;
    float: left;
}
.box .banner-box li a{
    float: left;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
}
.box .banner-box span{
    float: right;
    font-size: 12px;
    line-height: 12px;
    margin-right: 17px;
    color: #c2bfc1;
}
.poster-nav{
    width: 1200px;
    height: 182px;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
}
.poster-nav a img{
    width: 40px;
    height: 40px;
    margin: 48px auto 15px;
}
.poster-nav a{
    font-size: 16px;
    line-height: 16px;
    color: #000;
}
.tools{
    width: 1200px;
    height: 297px;
    margin: 0 auto;
    background: #fafafa;
}
.tools .tools1{
    background: url(../images/bg-a.png) no-repeat;
    width: 602px;
    height: 100%;
}
.tools .tools2{
    background: url(../images/bg-b.png) no-repeat;
    width: 240px;
    height: 100%;
    margin: 0 12px;
}
.tools .tools3{
    width: 334px;
    height: 297px;
    background: #fff;
    position: relative;
}
.tools .tools1 p{
    font-size: 22px;
    line-height: 22px;
    color: #fff;
    margin: 40px 40px;
}
.tools .tools1 select{
    width: 164px;
    height: 64px;
    font-size: 18px;
}
.tools .tools1 .country{
    margin-left: 40px;
}
.tools .tools1 .country1{
    margin: 0 12px;
}
.tools .tools1 input{
    width: 160px;
    height: 48px;
    border-radius: 80px;
    text-align: center;
    margin: 30px 220px;
    color: #f83244;
    font-size: 16px;
}
.tools .tools2 p{
    font-size: 30px;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    margin: 65px 0 20px 57px;
} 
.tools .tools2 em{
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    margin: 0 47px;
}
.tools .tools2 em span{
    color: #fff600;
}
.tools .tools2 input{
    width: 160px;
    height: 48px;
    border-radius: 80px;
    text-align: center;
    margin: 62px 40px 0;
    color: #f83244;
    font-size: 16px;
}

.tools .tools3 span{
    font-size: 22px;
    line-height: 22px;
    margin-left: 40px;
    position: absolute;
    top: 40px;
}
.tools .tools3 div{
    width: 248px;
    height: 155px;
    margin-left: 45px;
    margin-top: 100px;
    display: flex;
    flex-wrap: wrap;

}

.tools .tools3 div a img{
    width: 30px;
    height: 30px;
    margin: 0 auto 18px;
}
.tools .tools3 p{
    font-size: 16px;
    line-height: 16px;
    color: #000;
}
.tools .tools3 .tools-min{
    margin: 0 auto;
}
.tools .tools3 .tools_min{
    margin-right: 32px;
}
.city{
    width: 1200px;
    height: 127px;
    margin: 0 auto;
    position: relative;
}
.city div{
    width: 1200px;
    height: 16px;
    position: absolute;
    top: 30px;
    font-size: 16px;
    line-height: 16px;
}
.city div img{
    width: 14px;
    height: 16px;
    float: left;
}
.city div span{
    width: 85px;
    float: left;
    border-right: 1px solid #000;
}
.city div span a{
    margin-left: 10px;
    color: #000;
}
.city div ul li{
    float: left;
    color: #000;
    margin-left: 20px;
}
.pack{
    width: 1349px;
    height: 140px;
    background: #f9f9f9;
    margin: 0 auto;
    position: relative;
}
.pack em{
    font-size: 30px;
    line-height: 30px;
    margin-left: 580px;
    position: absolute;
    top: 60px;
}
.recommend{
    width: 1200px;
    height: 678px;
    background: #f9f9f9;
    margin: 0 auto;
}
 .recommend .recommend-prev{
    width: 1200px;
    height: 410px;
}
 .recommend .recommend-prev .recommend-prev1{
    width: 386px;
    height: 410px;
    margin-right: 21px;
    position: relative;
}
.recommend-prev .recommend-prev1 em{
    width: 80px;
    height: 32px;
    background: #000;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    left: 315px;top: 15px;
}
.recommend-prev img{
    width: 386px;
    height: 240px;
}
.recommend-prev .recommend-prev1 h3{
    font-size: 18px;
    line-height: 18px;
    margin-top: 28px;
    margin-left: 30px;
}
.recommend-prev .recommend-prev1 div p{
    float: left;
    font-size: 26px;
    line-height: 26px;
    color: #f83244;
    margin-left: 28px;
    margin-top: 20px;
    font-weight: bold;
}
.recommend-prev .recommend-prev1 div p span{
    font-size: 16px;
    line-height: 16px;
}
.recommend-prev .recommend-prev1 div h2{
    float: right;
    font-size: 12px;
    line-height: 12px;
    color: #666666;
    margin-top: 37px;
    margin-right: 20px;
}
 .recommend .recommend-prev .recommend-prev2{
    width: 386px;
    height: 410px;
    position: relative;
}
.recommend-prev .recommend-prev2 em{
    width: 80px;
    height: 32px;
    background: #000;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    left:317px;top: 15px;
}
.recommend-prev .recommend-prev2 h3{
    font-size: 18px;
    line-height: 18px;
    margin-top: 28px;
    margin-left: 30px;
}
.recommend-prev .recommend-prev2 div p{
    float: left;
    font-size: 26px;
    line-height: 26px;
    color: #f83244;
    margin-left: 28px;
    margin-top: 20px;
    font-weight: bold;
}
.recommend-prev .recommend-prev2 div p span{
    font-size: 16px;
    line-height: 16px;
}
.recommend-prev .recommend-prev2 div h2{
    float: right;
    font-size: 12px;
    line-height: 12px;
    color: #666666;
    margin-top: 37px;
    margin-right: 20px;
}
 .recommend .recommend-prev .recommend-prev3{
    width: 386px;
    height: 410px;
    position: relative;
}
 .recommend-prev .recommend-prev3 em{
    width: 80px;
    height: 32px;
    background: #000;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    top: 15px;right: -10px;
}
.recommend-prev .recommend-prev3 h3{
    font-size: 18px;
    line-height: 18px;
    margin-top: 28px;
    margin-left: 30px;
}
.recommend-prev .recommend-prev3 div p{
    float: left;
    font-size: 26px;
    line-height: 26px;
    color: #f83244;
    margin-left: 28px;
    margin-top: 20px;
    font-weight: bold;
}
.recommend-prev .recommend-prev3 div p span{
    font-size: 16px;
    line-height: 16px;
}
.recommend-prev .recommend-prev3 div h2{
    float: right;
    font-size: 12px;
    line-height: 12px;
    color: #666666;
    margin-top: 37px;
    margin-right: 20px;
}
.recommend .recommend-next{
    height: 268px;
} 
.recommend .recommend-next1{
    width: 285px;
    height: 266px;
    margin-right: 20px;
    position: relative;
}
.recommend .recommend-next2{
    width: 285px;
    height: 266px;
    margin-right: 20px;
    position: relative;
}
.recommend .recommend-next3{
    width: 285px;
    height: 266px;
    margin-right: 20px;
    position: relative;
}
.recommend .recommend-next4{
    width: 285px;
    height: 266px;
    position: relative;
}

.recommend .recommend-next1 div{
    width: 254px;
    height: 108px;
    background: #fff;
    position: absolute;
    left: 16px;bottom: 0;
}
.recommend .recommend-next2 div{
    width: 254px;
    height: 108px;
    background: #fff;
    position: absolute;
    left: 16px;bottom: 0;
}
.recommend .recommend-next3 div{
    width: 254px;
    height: 108px;
    background: #fff;
    position: absolute;
    left: 16px;bottom: 0;
}
.recommend .recommend-next4 div{
    width: 254px;
    height: 108px;
    background: #fff;
    position: absolute;
    left: 16px;bottom: 0;
}
.recommend .recommend-next .recommend-next1 div h3{
    font-size: 14px;
    line-height: 14px;
    margin-top: 21px;
    margin-left: 27px;
}
.recommend .recommend-next .recommend-next2 div h3{
    font-size: 14px;
    line-height: 14px;
    margin-top: 21px;
    margin-left: 27px;
}
.recommend .recommend-next .recommend-next3 div h3{
    font-size: 14px;
    line-height: 14px;
    margin-top: 21px;
    margin-left: 27px;
}
.recommend .recommend-next .recommend-next4 div h3{
    font-size: 14px;
    line-height: 14px;
    margin-top: 21px;
    margin-left: 27px;
}
.recommend-next .recommend-next1 h2{
    font-size: 10px;
    line-height: 10px;
    color: #666666;
    margin-top: 14px;
    margin-left: 20px;
}
.recommend-next .recommend-next2 h2{
    font-size: 10px;
    line-height: 10px;
    color: #666666;
    margin-top: 14px;
    margin-left: 20px;
}

.recommend-next .recommend-next3 h2{
    font-size: 10px;
    line-height: 10px;
    color: #666666;
    margin-top: 14px;
    margin-left: 20px;
}

.recommend-next .recommend-next4 h2{
    font-size: 10px;
    line-height: 10px;
    color: #666666;
    margin-top: 14px;
    margin-left: 20px;
}
.recommend-next .recommend-next1 p{
    color: #f83244;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin-top: 22px;
    margin-left: 38px;
}
.recommend-next .recommend-next1 p span{
    font-size: 12px;
    line-height: 12px;
}
.recommend-next .recommend-next2 p{
    color: #f83244;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin-top: 22px;
    margin-left: 38px;
}
.recommend-next .recommend-next2 p span{
    font-size: 12px;
    line-height: 12px;
}
.recommend-next .recommend-next3 p{
    color: #f83244;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin-top: 22px;
    margin-left: 38px;
}
.recommend-next .recommend-next3 p span{
    font-size: 12px;
    line-height: 12px;
}
.recommend-next .recommend-next4 p{
    color: #f83244;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin-top: 22px;
    margin-left: 38px;
}
.recommend-next .recommend-next4 p span{
    font-size: 12px;
    line-height: 12px;
}
.pack1{
    width: 1349px;
    height: 200px;
    background: #fdfdfd;
    margin: 0 auto;
    position: relative;
}
.pack1 em{
    font-size: 30px;
    line-height: 30px;
    margin-left: 580px;
    position: absolute;
    top: 120px;
}
.citymodal{
    width: 1200px;
    height: 358px;
    background: #ccc;
    margin: 0 auto;
}
.citymodal .citymodal-left{
    width: 239px;
    height: 358px;
    margin-right: 2px;
    position: relative;
    overflow: hidden;
}
.citymodal .citymodal-left img{
    width: 100%;
    height: 100%;
}
.citymodal .citymodal-center{
    width: 718px;
    height: 358px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
}
.citymodal .citymodal-center a{
    width: 238px;
    height: 178px;
    z-index: 1;
}
.citymodal .citymodal-center a img{
    width: 238px;
    height: 178px;
}
.citymodal .citymodal-right{
    width: 239px;
    height: 358px;
    position: relative;
    overflow: hidden;
}
.citymodal .citymodal-right img{
    width: 100%;
    height: 100%;
}
.citymodal .citymodal-left div{
    width: 239px;
    height: 358px;
    background: rgba(49, 44, 42, 0.85);
    position: absolute;
    top: 305px;
    color: #fff;
    transition: all .5s;
}
.citymodal .citymodal-left div span{
    font-size: 18px;
    line-height: 60px;
    width: 30px;
    height: 60px;
    margin-left: 21px;
    margin-top: 15px;
}
.citymodal .citymodal-left div h2{
    width: 22px;
    height: 20px;
    border-top: 3px solid #fff;
    margin-left: 21px;
}
.citymodal .citymodal-left div p{
    font-size: 16px;
    line-height: 16px;
    margin-left: 21px;
    margin-top: 5px;
}
.citymodal .citymodal-left:hover div{
    transform: translate(0,-305px);
}
.citymodal .citymodal-center .citymodal1{
    width: 238px;
    height: 178px;
    background: rgba(49, 44, 42, 0.85);
    position: absolute;
    top: 126px;
    color: #fff;
    transition: all .5s;
}

.citymodal .citymodal-center .citymodal2{
    width: 238px;
    height: 178px;
    background: rgba(49, 44, 42, 0.85);
    position: absolute;
    top: 306px;
    color: #fff;
    transition: all .5s;
}
.citymodal .citymodal-center a span{
    font-size: 18px;
    line-height: 60px;
    width: 30px;
    height: 60px;
    margin-left: 21px;
    margin-top: 15px;
}
.citymodal .citymodal-center h2{
    width: 22px;
    height: 20px;
    border-top: 3px solid #fff;
    margin-left: 21px;
}
.citymodal .citymodal-center p{
    font-size: 16px;
    line-height: 16px;
    margin-left: 21px;
    margin-top: 5px;
}
.citymodal .citymodal-center a:hover div{
    transform: translate(0,-126px);
}
.citymodal .citymodal-right div{
    width: 238px;
    height: 358px;
    background: rgba(49, 44, 42, 0.85);
    position: absolute;
    top: 305px;
    color: #fff;
    transition: all .5s;
}
.citymodal .citymodal-right div span{
    font-size: 18px;
    line-height: 60px;
    width: 30px;
    height: 60px;
    margin-left: 21px;
    margin-top: 15px;
}
.citymodal .citymodal-right div h2{
    width: 22px;
    height: 20px;
    border-top: 3px solid #fff;
    margin-left: 21px;
}
.citymodal .citymodal-right div p{
    font-size: 16px;
    line-height: 16px;
    margin-left: 21px;
    margin-top: 5px;
}
.citymodal .citymodal-right:hover div{
    transform: translate(0,-305px);
}
.botton-more{
    width: 1200px;
    height: 298px;
    margin: 0 auto;
    position: relative;
}
.botton-more div{
    width: 160px;
    height: 48px;
    background: #f83244;
    font-size: 16px;
    line-height: 48px;
    border-radius: 24px;
    position: absolute;
    top: 60px;left: 520px;
}
.botton-more div p{
    margin-left: 20px;
    float: left;
    color: #fff;
}
.botton-more div img{
    width: 13px;
    height: 10px;
    float: right;
    margin-right: 20px;
    margin-top: 17px;
}
.botton-more h2{
    font-size: 30px;
    line-height: 30px;
    margin-left: 510px;
    padding-top: 209px;
}
.case{
    width: 1349px;
    height: 818px;
    margin: 0 auto;
    overflow: hidden;
}
.case .case-item{
    height: 544px;
    width: 1349px;
    background: #f6f6f6;
}
.case .case-item .case-left{
    position: relative;
}
.case .case-item .case-left div{
    width: 440px;
    height: 275px;
    position: absolute;
    left: -98px;top: 133px;
    background: rgba(0, 0, 0, .4);
    z-index: 1;
}
.case .case-item .case-right{
    position: relative;
}
.case .case-item .case-right div{
    width: 440px;
    height: 275px;
    position: absolute;
    left: -343px;top: 133px;
    background: rgba(0, 0, 0, .4);
    z-index: 1;
}
.case .case-item .case-center{
    position: relative;
}
.case .case-item .case-left img{
    width: 440px;
    height: 275px;
    position: absolute;
    left: -98px;top: 133px;
}
.case .case-item .case-center .case-center1{
    width: 640px;
    height: 400px;
    position: absolute;
    left: 355px;
}
.case .case-item .case-right img{
    width: 440px;
    height: 275px;
    position: absolute;
    left: -343px;top: 133px;
}
.case .case-center div{
    width: 640px;
    height: 104px;
    position: absolute;
    left: 355px;top: 400px;
    padding-top: 40px;
    background: #fff;
}
.case-item .case-center div span{
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    color: #000;
    margin-left: 30px;
}
.case-item .case-center div h2{
    font-size: 12px;
    line-height: 12px;
    color: #666666;
    margin-left: 30px;
    margin-top: 20px;
}
.case-item .case-center div h3{
    font-size: 12px;
    line-height: 12px;
    color: #666;
    margin-left: 555px;
    margin-top: -12px;
}
.case .case-item .case-center em{
    display: block;
    width: 56px;
    height: 56px;
    background: #f83244;
    border-radius: 50%;
    position: absolute;
    left: 646px;top: 517px;
}
.case-item .case-center em img{
    width: 18px;
    height: 15px;
    margin: 20px auto;
}
.case .case-list{
    width: 1349px;
    height: 8px;
    margin-top: 57px;
}
.case .case-list ul{
    width: 160px;
    height: 8px;
    margin:  0 auto;
}
.case .case-list ul li{
    width: 8px;
    height: 8px;
    background: #ccc;
    float: left;
    margin: 0 12px;
    border-radius: 50%;
}
.case .case-list ul li:nth-child(1){
    background: #f83244;
}
.case .case-more{
    width: 1349px;
    height: 159px;
    padding-top: 40px;
}
.case .case-more div{
    width: 160px;
    height: 48px;
    background: #f83244;
    border-radius: 24px;
    margin-left: 595px;
}
.case-more div p{
    font-size: 16px;
    line-height: 48px;
    margin-left: 35px;
    color: #fff;
    float: left;
}
.case-more div img{
    float: right;
    width: 13px;
    height: 10px;
    margin-right: 37px;
    margin-top: 19px;
}
.case-more h4{
    font-size: 12px;
    color: #ccc;
    line-height: 12px;
    margin: 26px 0 0 527px;
}
.container{
    width: 1349px;
    height: 312px;
    margin: 0 auto;
    position: relative;
    background: url(../images/bg.png) no-repeat;
    overflow: hidden;
}

.container p{
    font-size: 32px;
    line-height: 32px;
    position: absolute;
    top: 60px;
    left: 612px;
}
.cont{
    width: 1349px;
    height: 389px;
    margin: 0 auto;
    position: relative;
}
.cont .process{
    width: 1200px;
    height: 250px;
    background: #fff;
    position: absolute;
    top: 138px;left: 75px;
}
.cont .process a{
    width: 65px;
    height: 85px;
    float: left;
    margin-top: 81px;
    margin-left: 78px;
}
.process a span{
    font-size: 14px;
    line-height: 14px;
    color: #000;
}
.cont .process a img{
    width: 32px;
    height: 30px;
    margin-left: 13px;
    margin-bottom: 37px;
}
.hot{
    width: 1200px;
    height: 160px;
    margin: 0 auto;
}
.hot p{
    font-size: 30px;
    line-height: 30px;
    padding-top: 82px;
    margin-left: 473px;
}
.hot-host{
    width: 1200px;
    height: 220px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.hot-host a{
    position: relative;
}
.hot-host a div{
    width: 223px;
    height: 220px;
    font-size: 18px;
    line-height: 18px;
    color: #000;
    position: absolute;
    top: 0;

}
.hot-host a em{
    width: 56px;
    height: 56px;
    background: #f83244;
    border-radius: 50%;
    position: absolute;
    left: 85px;
    bottom: -25px;
    display: none;
}
.hot-host a em img{
    width: 18px;
    height: 15px;
    margin-top: 20px;
    margin-left: 16px;
}
.hot-host a div:hover{
    background: rgba(0, 0, 0, .1);

}
.hot-host a:hover em{
    display: inline;
}
.hot-host a div p{
    margin-top: 165px;
    margin-left: 20px;
}
.city-list{
    width: 1200px;
    height: 77px;
    margin: 0 auto;
    margin-top: 40px;
    line-height: 16px;
}
.city-list img{
    width: 14px;
    height: 16px;
    margin-left: 2px;
    float: left;
}
.city-list span{
    width: 76px;
    height: 16px;
    border-right: 1px solid #ccc;
    font-size: 12px;
    line-height: 12px;
    float: left;
}
.city-list span a{
    margin-left: 8px;
    margin-right: 20px;
}
.city-list ul{
    width: 350px;
    height: 16px;
    
}
.city-list ul li{
    float: left;
    font-size: 12px;
    color: #000;
    margin-left: 21px;
}
.supplies{
    width: 1200px;
    height: 176px;
    background: #f9f9f9;
    margin: 0 auto;
}
.supplies .supplies-area{
    width: 1200px;
    height: 91px;
    font-size: 32px;
    line-height: 32px;
    margin-top: 60px;
    margin-left: 537px;
}
.supplies .supplies-bar{
    width: 450px;
    height: 14px;
    margin-left: 394px;
}
.supplies .supplies-bar a span{
    float: left;
    font-size: 12px;
    margin-right: 11px;
}
.supplies .supplies-bar a p{
    font-size: 16px;
    line-height: 16px;
    color: #000;
    float: left;
    margin-right: 11px;
}
.supplies-list{
    width: 1200px;
    height: 340px;
    margin: 0 auto;
}
.supplies-list .supplies-list1{
    width: 287px;
    height: 340px;
    position: relative;
}
.supplies-list .supplies-list1 img{
    width: 287px;
    height: 285px;
}
.supplies-list1 .supplies_list{
    width: 253px;
    height: 109px;
    position: absolute;
    left: 18px;top: 231px;
    background: #fff;
}
.supplies-list1 p{
    font-size: 22px;
    line-height: 22px;
    margin-top: 18px;
    margin-left: 22px;
}
.supplies-list1 .supplies_list div{
    width: 40px;
    height: 2px;
    background: #f83244;
    margin-left: 22px;
    margin-top: 14px;
}
.supplies-list1 .supplies_list a h3{
    float: left;
    font-size: 12px;
    line-height: 12px;
    margin: 21px 7px 0 10px;
    color: #000;
}
.supplies-list1 .supplies_list a span{
    float: left;
    font-size: 10px;
    line-height: 10px;
    margin: 22px 6px 0 0;
    color: #000;
}
.supplies-list1 .supplies_list{
    transition: all .5s;
}
.supplies-list1 .supplies_list:hover{
    transform:translate(0,-10px);
}

.supplies-list .supplies-list2{
    width: 287px;
    height: 340px;
    margin: 0 18px;
    position: relative;
}
.supplies-list .supplies-list2 img{
    width: 287px;
    height: 285px;
}
.supplies-list2 .supplies_list{
    width: 253px;
    height: 109px;
    position: absolute;
    left: 18px;top: 231px;
    background: #fff;
}
.supplies-list2 p{
    font-size: 22px;
    line-height: 22px;
    margin-top: 18px;
    margin-left: 22px;
}
.supplies-list2 .supplies_list div{
    width: 40px;
    height: 2px;
    background: #f83244;
    margin-left: 22px;
    margin-top: 14px;
}
.supplies-list2 .supplies_list a h3{
    float: left;
    font-size: 12px;
    line-height: 12px;
    margin: 21px 7px 0 10px;
    color: #000;
}
.supplies-list2 .supplies_list a span{
    float: left;
    font-size: 10px;
    line-height: 10px;
    margin: 22px 6px 0 0;
    color: #000;
}
.supplies-list2 .supplies_list{
    transition: all .5s;
}
.supplies-list2 .supplies_list:hover{
    transform:translate(0,-10px);
}

.supplies-list .supplies-list3{
    width: 287px;
    height: 340px;
    position: relative;
}
.supplies-list .supplies-list3 img{
    width: 287px;
    height: 285px;
}
.supplies-list3 .supplies_list{
    width: 253px;
    height: 109px;
    position: absolute;
    left: 18px;top: 231px;
    background: #fff;
}
.supplies-list3 p{
    font-size: 22px;
    line-height: 22px;
    margin-top: 18px;
    margin-left: 22px;
}
.supplies-list3 .supplies_list div{
    width: 40px;
    height: 2px;
    background: #f83244;
    margin-left: 22px;
    margin-top: 14px;
}
.supplies-list3 .supplies_list a h3{
    float: left;
    font-size: 12px;
    line-height: 12px;
    margin: 21px 7px 0 10px;
    color: #000;
}
.supplies-list3 .supplies_list a span{
    float: left;
    font-size: 10px;
    line-height: 10px;
    margin: 22px 6px 0 0;
    color: #000;
}
.supplies-list3 .supplies_list{
    transition: all .5s;
}
.supplies-list3 .supplies_list:hover{
    transform:translate(0,-10px);
}

.supplies-list .supplies-list4{
    width: 287px;
    height: 340px;
    position: relative;
}
.supplies-list .supplies-list4 img{
    width: 287px;
    height: 285px;
}
.supplies-list4 .supplies_list{
    width: 253px;
    height: 109px;
    position: absolute;
    left: 18px;top: 231px;
    background: #fff;
}
.supplies-list4 p{
    font-size: 22px;
    line-height: 22px;
    margin-top: 18px;
    margin-left: 22px;
}
.supplies-list4 .supplies_list div{
    width: 40px;
    height: 2px;
    background: #f83244;
    margin-left: 22px;
    margin-top: 14px;
}
.supplies-list4 .supplies_list a h3{
    float: left;
    font-size: 12px;
    line-height: 12px;
    margin: 21px 7px 0 10px;
    color: #000;
}
.supplies-list4 .supplies_list a span{
    float: left;
    font-size: 10px;
    line-height: 10px;
    margin: 22px 6px 0 0;
    color: #000;
}
.supplies-list4 .supplies_list{
    transition: all .5s;
}
.supplies-list4 .supplies_list:hover{
    transform:translate(0,-10px);
}
.merchant{
    width: 1200px;
    height: 129px;
    margin: 0 auto;
}
.merchant a{
    display: block;
    width: 160px;
    height: 48px;
    background: #f83244;
    margin-left: 522px;
    margin-top: 36px;
    border-radius: 24px;
    line-height: 48px;
    position: relative;
}
.merchant a p{
    padding-top: 17px;
    margin-left: 35px;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
}
.merchant img{
    width: 13px;
    height: 10px;
    position: absolute;
    right: 37px;
    top: 19px;
}
.conTainer{
    background: url(http://qnm.hunliji.com/o_1d1fnk660104ejpg6p41k0210jbe.png?imageView1/1/w/2560/h1396) no-repeat center;
    width: 1349px;
    height: 1386px;
    overflow: hidden;
    background-size: auto 1386px;
    margin: 0 auto;
}
.conTainer .conTainer-top{
    width: 1322px;
    height: 510px;
    margin-left: 15px;
}
.conTainer h6{
    font-size: 32px;
    line-height: 32px;
    margin-top: 60px;
    margin-left: 597px;
    margin-bottom: 61px;
}
.conTainer .conTainer-top a{
    width: 660px;
    height: 510px;
}
.conTainer-top .conTainer_top{
    width: 660px;
    height: 390px;
    background: #000;
    margin-top: 120px;
}
.conTainer_top .conTainer_top1{
    width: 660px;
    height: 330px;
    opacity: .35;
}
.conTainer_top .conTainer_top1:hover{
    opacity: 1;
}
.conTainer_top1 a{
    width: 330px;
    height: 330px;
    position: relative;
}
.conTainer_top1 a img{
    margin-top: 60px;
}
.conTainer_top1 a span{
    position: absolute;
    top: 145px;
    left: 290px;
    width: 0;
    height: 0;
    border-width: 20px;
    border-style: solid;
    border-color: transparent #111 transparent transparent;
}

.conTainer_top1{
    position: relative;
}
.conTainer_top .conTainer_top11{
    width: 198px;
    height: 250px;
    position: absolute;
    top: 30px;left: 390px;
    color: #fff;
}
.conTainer_top11 h2{
    font-size: 28px;
    line-height: 28px;
}
.conTainer_top11 p{
    font-size: 16px;
    line-height: 32px;
    margin-top: 45px;
}
.conTainer_top .conTainer_top1 .conTainer_top11 a{
    display: block;
    width: 56px;
    height: 56px;
    background: red;
    border-radius: 50%;
}
.conTainer_top11 a img{
    padding-top: 19px;
    margin-left: 20px;
}
.conTainer-center{
    width: 1322px;
    height: 330px;
    margin: 0 auto;
}
.conTainer-center .conTainer-center1{
    width: 660px;
    height: 330px;
    opacity: .35;
}
.conTainer-center .conTainer-center1:hover{
    opacity: 1;
}
.conTainer-center1 a{
    width: 330px;
    height: 330px;
    display: block;
    color: #fff;
    background: #000;
    float: left; 
    text-align: center;    
    position: relative;
}
.conTainer-center1 a p{
    font-size: 32px;
    line-height: 330px;
    color: #fff;
}
.conTainer-center1 a span{
    position: absolute;
    top: 145px;left: 0px;
    width: 0;
    height: 0;
    border-width: 20px;
    border-style: solid;
    border-color: transparent transparent transparent #000;
}
.conTainer-center .conTainer-center2{
    width: 660px;
    height: 330px;
    opacity: .35;
}
.conTainer-center .conTainer-center2:hover{
    opacity: 1;
}
.conTainer-center2 a{
    width: 330px;
    height: 330px;
    display: block;
    color: #fff;
    background: #000;
    float: left; 
    text-align: center;    
    position: relative;
}
.conTainer-center2 a p{
    font-size: 32px;
    line-height: 330px;
    color: #fff;
}
.conTainer-center2 a span{
    position: absolute;
    top: 145px;left: 0px;
    width: 0;
    height: 0;
    border-width: 20px;
    border-style: solid;
    border-color: transparent transparent transparent #000;
}
.conTainer-botton{
    width: 1322px;
    height: 440px;
}
.conTainer-botton:hover{
    opacity: 1;
}
.conTainer-botton .conTainer-botton1{
    width: 662px;
    height: 440px;
    position: relative;
}
.conTainer-botton1 p{
    font-size: 32px;
    line-height: 32px;
    margin: 64px 0 49px 60px;
    color: #fff;
}
.conTainer-botton1 h2{
    width: 540px;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    margin-left: 60px;
}
.conTainer-botton1 .conTainer-botton11{
    display: block;
    width: 56px;
    height: 56px;
    background: red;
    border-radius: 50%;
    margin: 68px 0 0 60px;
}
.conTainer-botton1 .conTainer-botton11 img{
    margin-left: 18px;
    padding-top: 18px;
}
.conTainer-botton2{
    height: 440px;
    width: 660px;
    opacity: .35;
}
.conTainer-botton .conTainer-botton2:hover{
    opacity: 1;
}
.conTainer-botton2 img{
    height: 100%;
    width: 100%;
    margin-left: 13px;
}
.conTainer-botton .conTainer-botton1 .conTainer-botton111{
    width: 676px;
    height: 45px;
    line-height: 16px;  
    margin-top: 20px;
    z-index: 7;
}
.conTainer-botton .conTainer-botton111 .conTainer_botton{
    width: 676px;
    height: 40px;
    background: #fff;
    padding-top: 5px;
}
.conTainer-botton111 img{
    width: 14px;
    height: 16px;
    margin-left: 2px;
    float: left;
}
.conTainer-botton111 span{
    width: 76px;
    height: 16px;
    border-right: 1px solid #ccc;
    font-size: 12px;
    line-height: 12px;
    float: left;
}
.conTainer-botton111 span a{
    margin-left: 8px;
    margin-right: 20px;
    color: #000;
}
.conTainer-botton111 ul{
    width: 430px;
    height: 16px;
}
.conTainer-botton111 ul li{
    float: left;
    font-size: 12px;
    color: #000;
    margin-left: 21px;
}
.more{
    width: 1200px;
    height: 235px;
    margin: 0 auto;
}
.more a{
    display: block;
    width: 160px;
    height: 48px;
    background: #f83244;
    line-height: 48px;
    border-radius: 24px;
    margin: 48px 0 80px 522px;
}
.more a p{
    font-size: 14px;
    margin-left: 36px;
    color: #fff;
    float: left;
}
.more a img{
    width: 13px;
    height: 10px;
    float: right;
    margin-right: 37px;
    margin-top: 17px;
}
.more span{
    font-size: 32px;
    line-height: 32px;
    margin-left: 535px;
}
.baike-area{
    width: 1206px;
    height: 432px;
    margin: 0 auto;
}
.baike-area .baike-empty{
    width: 400px;
    height: 428px;
    border: 1px solid #ccc
}
.baike-empty .baike-header{
    width: 400px;
    height: 162px;
    background: #f8f8f8;
}
.baike-empty .baike-header img{
    width: 28px;
    height: 28px;
    padding-top: 49px;
    margin-left: 132px;
}
.baike-header .baike-header-title p{
    position: relative;

}
.baike-header .baike-header-title p a{
    font-size: 22px;
    line-height: 22px;
    color: #000;
    position: absolute;
    right: 135px;top: -25px;
}
.baike-header .baike-header-bar{
    width: 400px;
    height: 84px;
    line-height: 84px;
    display: flex;
    justify-content: center;
}
.baike-header .baike-header-bar p{
    float: left;
    margin-right: 10px;
    color: #000;
}
.baike-header-bar a span{
    float: left;
    margin-right: 10px;
    color: #dbd0d0;
}
.baike-empty .baike-body{
    width: 320px;
    height: 165px;
    margin-top: 41px;
    margin-left: 30px;
}
.baike-empty .baike-body a{
    display: flex;
    justify-content: space-between;
}
.baike-body a p{
    font-size: 12px;
    line-height: 12px;
    color: #000;
    margin-bottom: 26px;
}
.baike-body a span{
    font-size: 12px;
    line-height: 12px;
    color: #666;
}
.kong{
    width: 1200px;
    height: 161px;
}
footer{
    width: 1349px;
}